semantic error ne demek?

Semantik hatalar, kodun sözdizimi gereksinimlerini yerine getirirken, programın anlamını yanlış anladığı veya yanlış yorumladığı durumlar olarak tanımlanabilir. Bu hatalar, programın çalıştırıldığı sırada ortaya çıkan hatalar değil, ancak programlama süreci sırasında fark edilen hatalardır ve genellikle bilgisayar tarafından algılanamazlar. Bazı örnekler, yanlış değişken kullanımı, tür eşleşmeleri, fonksiyon imzası hataları ve hatalı ifade kullanımıdır. Bu tür hatalar, genellikle programın mantıksal olarak doğru olmasına rağmen, yanlış çıktılara veya beklenmedik sonuçlara neden olabilir.